import Vue from 'vue'
// 1. 导入
import Vuex from 'vuex'
import App from './App.vue'
Vue.config.productionTip = false // 关闭开发模式下的控制台提示信息
// 2. 使用插件
Vue.use(Vuex)

// 3. 创建一个仓库  store
const store = new Vuex.Store({
    // 1. state 数据
    state:{
        count:1,
        school:'atguigu'
    },
    // 2. actions 服务员
    actions:{

    },
    // 3. mutations 厨师
    mutations:{

    }
})

new Vue({
    // 4. 配置store: 所有的 vc 和vm身上都会有 $store属性
    store,
    render: h => h(App),
    mounted(){
        console.log('vm this: ', this)
    }
}).$mount('#app')




